body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,input
{font-family:"微软雅黑";margin:0;padding:0}
body{ width:100%; background:#f5f5f5; font-size: 14px;}
input::-ms-clear { display: none; }
font{font-size: 14px;}
.top{width: 100%; background-color: #00a3ed; height: 56px; padding: 6px 0px;}
.width990{ width: 990px; margin: 0 auto;}
.header{  line-height: 56px;}
.logo{ padding-left: 20px; height:46px;}
.heaer_con{color: #fff; padding-left: 190px; font-size: 18px;}
.heaer_right{ width: 100px;}
.heaer_right a{ color:#fff; font-size: 14px; text-decoration: underline; }

/*main*/
.main{ width:990px; margin: 0 auto;}
.main01{ height: 40px; line-height: 40px;  color: #000000; padding-right: 20px;text-align: right;}

.main02{  background-color: #fff; overflow: hidden; padding: 22px 0px 16px 160px;margin-bottom: 22px;}
.main02 ul{ width:100%; overflow:hidden;}
.main02 ul li span.wid216{ width: 216px; display:block; height: 8px; overflow:hidden; margin-top:5px;}
.main02 ul li{ float: left; width: 216px; margin-right: 2px;} 
.main02 ul li.widno{ width: inherit; padding-top: 10px; padding-left: 20px;}
.color01{ background-color: #a1df34;}
.color02{ background-color:#e8e7e7;}

/*footer*/
#footer{ border-top: 1px solid #c0c0c0;font-family: "微软雅黑";margin:0;width:100%;padding-top: 30px;}
#footer p{ border-bottom: none; text-align: left;font-family: "微软雅黑";}
.footer{}
.footer div.wid155{ height: 128px; padding-left: 20px;}
.footer div.wid155 a{ display: block; height: 32px; line-height: 32px;}
.footer div.footer01{ width:127px; text-align: center; padding: 0px 20px 0px 20px;}
.footer div.footer02{width:126px; padding: 0px 0px 0px 20px;}
.footer div.footer03{ width:147px; overflow:hidden; padding: 0px 0px 0px 20px; }
.footer div.footer01 b{ font-size: 18px; margin-top: 20px; display: block;}
.footer div.footer04{ width: 485px; padding-left: 20px; line-height: 25px;}
.copyriPad{ padding-top: 7px;}

/*公共*/
.MarL{ margin-left: 16px; display: inline;}
.elePosion{ position: relative;}
.hidden{display: none;}
.fontWeit{ font-weight:bold; padding: 0 30px 0;}
.width420{ width: 420px;}
#positionapplyreply_selector .width420{width: 420px;}
.year_show{z-index: 4}
.month_show{ z-index: 3}
.work_show{z-index:99;}

/*main03*/
.main03{height:250px;background:#fff;width:990px;margin-bottom: 20px;}
.main03Left{width:630px;float:left;padding:40px 0 0 50px;}
.main03Left h3{height:50px;font-size: 22px;color:#333;font-weight: normal;}
.main03Left p{height:82px;font-size: 16px;color:#333;}
.main03Left div a{display:block;width:171px;height:40px;float:left;margin-right: 20px;background:url(http://img01.zpin.net.cn/2014/c/img/creat_resume/perfect_btn.jpg);}
.main03Left div a.per_btn1{background-position: 0 0;}
.main03Left div a.per_btn2{background-position: -191px 0;}
.main03Left div a.per_btn1:hover{background-position: 0 -40px;}
.main03Left div a.per_btn2:hover{background-position: -191px -40px;}



/*main04*/
.main04{height:126px;width:990px;position: absolute;z-index: 9}
.nav-wrapper{height:102px;width:946px;background:#fff;padding:24px 0 0 44px;}
.nav-wrapper-fixed{ position:fixed; top:0;height:102px;width:946px;padding:24px 0 0 44px;background: #fff;box-shadow: 0 2px 2px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);-o-box-shadow: 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 1px rgba(0,0,0,.1);z-index:99}
.nav h3{height:48px;font-size: 24px;color:#333;font-weight: normal;}
.nav_btn div{width:58px;padding:10px 0 0 5px;float:left;}
.nav_btn div input{display: inline-block;padding:0;width:14px;height:14px;float:left;}
.nav_btn div label{display: inline-block;float:left;height:14px;line-height: 14px;padding-left:4px;}
.apply{display: block;width:148px;height:35px;float:left;background:#ffa317;line-height: 35px;text-align: center;font-size: 18px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.3);-moz-text-shadow:1px 1px 1px rgba(0,0,0,.3);-o-text-shadow:1px 1px 1px rgba(0,0,0,.3);border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;}
#navFixed{background:rgba(255,255,255,.9)}
/*main05*/
.main05{width:960px;padding: 126px 0 26px 0;background:#fff;padding-left: 30px;margin-bottom: 80px;}
.cole{width:930px;margin-bottom: 10px;}
.title{width:930px;height:69px;background:#f5f5f5;}
/*.title:hover{background:#eae9e9;}*/
.selIcon{width:22px;float:left;padding:20px 0 0 20px;}
.selIcon input{display: block;width:14px;height:14px;padding:0;}
.inforTxt{width:502px;float:left;padding-top: 16px;padding-right: 80px;}
.inforTxt a{font-size: 14px;display: inline-block;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.inforTxt a:hover{text-decoration: underline;}
.infor01 a{color:#000;height:24px;width:360px;font-weight: bold;}
.infor01 em{display: inline-block;float: right;color:#f80505;width:140px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: right;}
.infor02 a{color:#333;width:240px;margin-right: 48px;}
.infor02 span{display: inline-block;float:left;color:#717171;width: 112px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: right;margin-right: 10px;}
.infor02 small{display: inline-block;float: left;color:#717171;}
.infor02 font{display: inline-block;float:left;color: #717171;width:88px;text-align: right;}
.coleBtn{width:266px;padding-top: 22px;float: left;position:relative;}
.btn_a{display: block;float: left;width:120px;height:32px;border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;margin-right: 10px;text-align: center;line-height: 32px;color:#fff;display: none;z-index: 1;}
.btn_a1{background:#04a3ed;}
.btn_a2{background:#ffa317;}
.btn_a1:hover{background:#009be2;}
.btn_a2:hover{background:#ff8f17;}
.collection_tips{position: absolute;top:0;left:4px;display: block;padding:4px 12px;border:1px solid rgb(0,155,266);border-radius: 2px;color:rgb(0,155,266)}
.title i{display:block;width:40px;height:69px;float:right;background:url(http://img01.zpin.net.cn/2014/c/img/creat_resume/arrowDown.png) no-repeat 7px 32px; cursor: pointer;}
i.arrowUp{background:url(http://img01.zpin.net.cn/2014/c/img/creat_resume/arrowUp.png) no-repeat 7px 32px;width:40px;height:69px;float:right; cursor: pointer;}
.con{margin-top:3px;background:#f5f5f5;padding:16px 0 16px 42px;overflow: hidden;display: none;}
.tagBox{width:930px;overflow: hidden;}
.tag{min-width:59px;height:28px;text-align: center;line-height: 28px;color:#fff;background: #84d4f9;float: left;margin:0 10px 14px 0;padding:0 8px;}
.con_main{float:left;color: #333}
.con_main p{margin-bottom: 6px;overflow: hidden;line-height: 22px;padding-right: 20px;}
.con_main p span{display: inline-block;float: left;margin-right: 16px}
.con_det{max-height:70px;overflow: hidden;}

/*圆环*/
.main03Right{width:308px;float:right;position: relative;}
#holder {height:172px;position: absolute;top: 14px;left: 8px;width: 172px;overflow: hidden;background:url(http://img01.zpin.net.cn/2014/c/img/creat_resume/svgBg.jpg) no-repeat 0 1px;}
#holder svg{left:0 !important;}
.holderTxt{position: absolute;top:0;left:8px;width:172px;}
.holderTxt p{width:172px;padding-top: 72px;height:36px;text-align: center;font-size: 30px;}
.holderTxt span{display: block;width:172px;text-align: center;font-size: 18px;}
.rvml{margin: -2px 0 0 -2px;}
/*星级评分*/
.holderStar{position: absolute;top:198px;left:8px;}
.holderStar span{display: block;float:left;height:18px;}
.holderStar em{display: block;float: left;width:95px;height:14px;background:url(http://img01.zpin.net.cn/2014/c/img/creat_resume/starBg.jpg) no-repeat;margin:2px 0 0 12px;}
.holderStar em.starEm00{background-position: 0 0;}
.holderStar em.starEm01{background-position: 0 -14px;}
.holderStar em.starEm02{background-position: 0 -28px;}
.holderStar em.starEm03{background-position: 0 -42px;}
.holderStar em.starEm04{background-position: 0 -56px;}
.holderStar em.starEm05{background-position: 0 -70px;}
.holderStar em.starEm06{background-position: 0 -84px;}
.holderStar em.starEm07{background-position: 0 -98px;}
.holderStar em.starEm08{background-position: 0 -112px;}
.holderStar em.starEm09{background-position: 0 -126px;}
.holderStar em.starEm10{background-position: 0 -140px;}
/*兼容问题*/
#validate{border: 1px solid #a9a9a9;height:26px;line-height: 26px;width:90px;padding:0 5px;}
.lin37 font{font-size: 24px !important;}
.coleArrow{_display:none;}
.inforTxt{_padding-right:40px;_padding-top:12px;}
.con_main{_min-height:56px;}
.con{_height:32px;}
.btn_a1,.btn_a2,.apply{cursor: pointer;}
/*增加置顶简历入口按钮*/
.main03Left div a.setTopBtn{background:#ffb100 url(http://img01.zpin.net.cn/2014/c/img/resumeCenter/jobSet/setTopBtn.png) no-repeat 28px center;line-height: 40px;padding-left: 58px;width:105px;font-size: 18px;color: #fff;border-radius: 2px;}
.main03Left div{position: relative;}
.tipsDH{display: block;width:170px;height:26px;background: url(http://img01.zpin.net.cn/2014/c/img/resumeCenter/jobSet/dhbg.png);position: absolute;top:-40px ;left:384px;font-size: 11px;color: #333;text-align: center;padding-top: 4px;}
.tipsDH{animation: position1 1s infinite alternate; /*IE*/
		-moz-animation: position1 1s infinite alternate; /*FireFox*/
		-webkit-animation: position1 1s infinite alternate; /*Chrome, Safari*/}
		@keyframes position1{
			from {top:-30px;}
		    to {top:-44px;}
		}
		@-moz-keyframes position1{
			from {top:-30px;}
		    to {top:-44px;}
		}
		@-webkit-keyframes position1{
			from {top:-30px;}
		    to {top:-44px;}
		}
	.tipsDH:hover{
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;}
